html,body{
    height: 100%;
    margin: 0;
    padding:0;
}
body{
    text-align: center;
    background: #efefef;
    background-size: cover;
    position: relative;
    overflow: hidden;
}

.bg1{background: url(../../img/login/1.jpg) no-repeat center;}
.bg2{background: url(../../img/login/2.jpg) no-repeat center;}
.bg3{background: url(../../img/login/3.jpg) no-repeat center;}
.bg4{background: url(../../img/login/1.jpg) no-repeat center;}
.bg5{background: url(../../img/login/5.jpg) no-repeat center;}
.bg6{background: url(../../img/login/6.jpg) no-repeat center;}
.bg7{background: url(../../img/login/7.jpg) no-repeat center;}
.bg8{background: url(../../img/login/2.jpg) no-repeat center;}
.bg9{background: url(../../img/login/9.jpg) no-repeat center;}
.bg10{background: url(../../img/login/10.jpg) no-repeat center;}
.bg11{background: url(../../img/login/11.jpg) no-repeat center;}
.bg12{background: url(../../img/login/3.jpg) no-repeat center;}
.bg13{background: url(../../img/login/5.jpg) no-repeat center;}
.bg14{background: url(../../img/login/6.jpg) no-repeat center;}
.bg15{background: url(../../img/login/7.jpg) no-repeat center;}

#bg{
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 1;
    background-size: cover
}

.container-login{
    width: 100%;
    height: 100%;
    text-align: center;
    position: absolute;
    z-index: 99;
    /*background: url(../../img/login/dot-bg.png);*/
}

.animate-blur{
    -webkit-animation-name: key-blur;
    -webkit-animation-duration: 0.5s;
    -webkit-filter: blur(20px);
    -moz-filter: blur(20px);
    -ms-filter: blur(20px);
    filter: blur(20px);
}
@-webkit-keyframes key-blur {
    from { -webkit-filter: blur(0px); -moz-filter: blur(0px);
        -ms-filter: blur(0px);
        filter: blur(0px);}
    to {-webkit-filter: blur(20px); -moz-filter: blur(20px);
        -ms-filter: blur(20px);
        filter: blur(20px);}
}

.login-box{
    width: 300px;
    top: 25%;
    position: relative;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

/** 六边形 */
.six {
    width: 300px;
    height: 165px;
    background: #ff9200;
    background-image: initial;
    background-position-x: initial;
    background-position-y: initial;
    background-size: initial;
    background-repeat-x: initial;
    background-repeat-y: initial;
    background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: rgb(255, 146, 0);
    position: absolute;
    opacity: 1;
}
.six:before {
    content: "";
    position: absolute;
    top: -75px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 150px solid transparent;
    border-left-width: 150px;
    border-left-style: solid;
    border-left-color: transparent;
    border-right: 150px solid transparent;
    border-right-width: 150px;
    border-right-style: solid;
    border-right-color: transparent;
    border-bottom: 75px solid #ff9200;
    border-bottom-width: 75px;
    border-bottom-style: solid;
    border-bottom-color: rgb(255, 146, 0);
}
.six:after {
    content: "";
    position: absolute;
    bottom: -75px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 150px solid transparent;
    border-left-width: 150px;
    border-left-style: solid;
    border-left-color: transparent;
    border-right: 150px solid transparent;
    border-right-width: 150px;
    border-right-style: solid;
    border-right-color: transparent;
    border-top: 75px solid #ff9200;
    border-top-width: 75px;
    border-top-style: solid;
    border-top-color: rgb(255, 146, 0);
}

/** 登录框 */
.login-form{
    position: absolute;
    width: 280px;
    left: 10px;
    top: -50px;
    padding-top: 120px;
    background: url(../../img/121logo.png) no-repeat center top;
    background-size: 100px;
}
.login-form-group{ margin-bottom: 10px;}
.login-form-group input{width: 90%; padding: 10px 5%; }
.input-username{ border-radius: 5px 5px 0 0; border: 1px solid #ff9200; border-bottom: 0;}
.input-password{border-radius: 0 0 5px 5px; border: 1px solid #ff9200;}

.login-title{ font-size: 2.5em; width: 100%; max-width: 600px; text-align: center; top: 70%; position: relative;
margin: auto; color: transparent; text-shadow:0 0 6px #ff9200, -1px -1px  #FFF, 1px -1px  #444;
    display: none;}

/** alert提示框*/
.alert{  position: fixed;  z-index: 9999;  top: 0;  background:#00cc33;  color: #fff;  padding: 5px;  text-align: center;  width: 400px;  border-radius: 0 0 5px 5px;  }
.alert_error{  background: #ff0000;  }

.leader_report>tbody>tr>td{font-size: 12px;color: #000000;padding: 1px;border: 1px solid #dddddd;}

.leader_report .font_right{text-align: right;}